查看原文
其他

推荐 9 个 Spring Boot 开源项目

老逛 逛逛GitHub 2021-08-19
关注了很多技术类公众号的读者肯定有这样一个感受,Spring Boot 相关的文章铺天盖地。和技术公众号的博主交流过,他们也发现推送 Spring Boot 相关的文章阅读量、收藏量都很高,这也从侧面反映了 Spring Boot 技术的火爆。
一切都在证明,Spring Boot 已经成为了 Java 程序员必备的技能。并且可以预见的是未来 Spring Boot 的发展还会更好,说 Spring Boot 是当今最重要的 Java 框架也不为过。
学习一门技术最好的方式就是理论 + 实践,学习网理论基础,直接上 Demo ,跑通 Demo ,在探究原理。
非常熟练后再学习源码和背后的原理逻辑,本篇文章推荐 9 个受欢迎的 开源项目,从理论到实战,助你拿下 Spring Boot ,收藏就对了。
本文章提及的所有开源项目可以关注公众号「逛逛GitHub」回复「0410」下载。
ONE.
Spring Boot Learning (GitHub Star:13K)

程序员DD大佬的基础教程,如果你没接触 Spring Boot 技术,可以从该教程学起。这也是我当年学习 Spring Boot 时参考的教程,非常推荐。

项目和博客结合,食用更佳:http://blog.didispace.com/

TWO.
spring-boot-examples (GitHub Star:22.9K)

纯洁的微笑大佬的项目,他和程序员DD都是我非常喜欢的博主。这个项目包含 Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。


THREE.
SpringAll (GitHub Star:25.2K)

该项目为 Spring 全家桶教程,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2。

项目为教程提及的源码,教程可以移步:https://mrbird.cc

FORE.
spring-boot-demo(GitHub Star:25.2K)
spring-boot-demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成 demo,已经完成 54 个。
该项目于 2017 年底创建,2019 年底开始爆发,大家发现了这个宝藏项目,至今已经有 25.2k 的 Star 啦!
该项目已成功集成以下功能:
actuator、admin、logback、aopLog、freemarker、thymeleaf、Beetl、Enjoy、JdbcTemplate、JPA、mybatis、通用Mapper、PageHelper、mybatis-plus、BeetlSQL、upload、redis、ehcache、email、task、quartz、xxl-job、swagger、security、SpringSession、Zookeeper、RabbitMQ、Kafka、websocket、socket.io、ureport2、打包成war文件、集成 ElasticSearch、Async、集成Dubbo、MongoDB、neo4j、docker、JPA、Mybatis、代码生成器、GrayLog、JustAuth、LDAP、动态添加/切换数据源、单机限流、分布式限流(AOP + Redis + Lua)、ElasticSearch 7.x(使用官方 Rest High Level Client)、HTTPS、Flyway(数据库初始化)。

SIX.

云收藏 (GitHub Star:4.3K)

云收藏是一个使用 Spring Boot 构建的开源网站,可以让用户在线随时随地收藏的一个网站,在网站上分类整理收藏的网站或者文章,可以作为稍后阅读的一个临时存放。作为一个开放开源的软件,可以让用户从浏览器将收藏夹内容导入到云收藏,也支持随时将云收藏收集的文章导出去做备份。

这个项目比较简单,核心功能点包括收藏、分类、检索文章、点赞、分享、讨论等等,可以作为第一个 Spring Boot 的练手项目。


SEVEN.

微人事 (GitHub Star:20.8K)

微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。
EIGHT.
EL-ADMIN (GitHub Star:15K)
一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统。

NINE.

实战项目 (GitHub Star:你猜)

当你具备了该  Java 框架的基础知识,上手做项目会让你更好的掌握这个框架。实战项目本公众号也推荐过很多,我把链接贴出来,感兴趣的可以看看下面这个链接:

1. 推荐 6 个前后端分离项目

2. 毕业设计可借鉴的 GitHub 项目

3. 这 6 个 Spring Boot 项目够经典
本文章提及的所有开源项目可以关注公众号「逛逛GitHub」回复「0410」下载。

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存